page{
	background-color: #F7F7F7;
	
}
.order_listpage{
	padding-top: 180upx;
	/* #ifdef H5 */
	padding-top: 210upx;
	/* #endif */
}

.order_listpage.isoff{
	padding-top: 100upx;
	/* #ifdef H5 */
	padding-top: 130upx;
	/* #endif */
}

.order_top{
	width: 100%;
	position: fixed;
	top: 0;
	/* #ifdef H5 */
	top: 88upx;
	/* #endif */
	left: 0;
	background-color: #FFFFFF;
	z-index: 99;
}
.order_type_tab{
	width: 100%;
	.order_type{
		width: 50%;
		height: 84upx;
		background-color: #FFFFFF;
		color: $themecolor;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.order_type.active{
		background-color: $themecolor;
		color: #FFFFFF;
	}
}
.order_status_tab{
	width: 100%;
	height: 84upx;
	background-color: #FFFFFF;
	.order_status_item{
		height: 84upx;
		line-height: 84upx;
		position: relative;
		text-align: center;
		color: #BABECC;
		font-size: 26upx;
	}
	.order_status_item.actives{
		color: #1A1A1A;
		font-weight: bold;
		&::after{
			content:"";
			position: absolute;
			bottom: 0;
			left: 50%;
			margin-left: -17upx;
			width: 34upx;
			height: 8upx;
			background: $themecolor;
			border-radius: 4upx;
		}
	}
}

.order_data_list{
	.order_data_item{
		background-color: #FFFFFF;
		margin-bottom: 30upx;
		padding: 0 40upx;
		.order_data_item_hds{
			border-bottom: 2upx solid #F2F2F2;
			padding: 40upx 0;
			.order_timess{
				color: #1A1A1A;
				font-size: 28upx;
			}
			.goods_order_status{
				background: #F7F9FF;
				color: #5771FF;
				font-size: 20upx;
				padding: 10upx 15upx;
				border-radius: 20upx;
			}
		}
		.order_data_item_bodys{
			padding: 30upx 0;
			.order_info_main{
				.goodsimg{
					.goodsimgurl{
						width: 115upx;
						height: 115upx;
						border-radius: 20upx;
					}
				}
				.goods_info_str{
					margin-left: 30upx;
					.goods_title{
						color: #1A1A1A;
						font-size: 26upx;
					}
					.goods_nums{
						line-height: 1;
						margin-top: 11upx;
						color: #BABECC;
						font-size: 28upx;
					}
					.paymoneyss{
						line-height: 1;
						margin-top: 11upx;
						color: #1A1A1A;
						font-size: 28upx;
					}
				}
			}
			
			.order_data_item_footers{
				margin-top: 10upx;
				.orders_sys_btns{
					margin-left: 25upx;
					display: inline-block;
					text-align: center;
					padding: 15upx 30upx;
					border: 2upx solid #BABECC;
					border-radius: 10upx;
					color: #1A1A1A;
					font-size: 24upx;
				}
				
				.btnhong {
					border: 0;
					background-color: #5771FF;
					color: #FFFFFF;
				}
			}
			
		}
	}
}